#if !defined(__STARTUPDIALOG_H__)
#define __STARTUPDIALOG_H__

#include <windows.h>

#include "Dialog.h"
#include "MusicTime.h"
#include "SettingsDialog.h"

class DamDialog;

class StartupDialog: public Dialog {
public:
    StartupDialog(HINSTANCE hInstance, const SettingsDialog::Settings &settings) throw();
    virtual ~StartupDialog();

    DamDialog *openedDialog() throw();
protected:
    virtual bool close(CloseCommand cc) throw();
    virtual void controlNotification(HWND hWnd, WPARAM notification) throw();
    virtual void menuNotification(unsigned int itemId) throw();
private:
    HWND m_hFiles;

    SettingsDialog::Settings m_settings;

    DamDialog *m_dlg;
};

#endif
